Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F5 Spain F15 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F28 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F35 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F6 Croatia F6 Spain F26 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Nigeria F3 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Spain F16 Copa Petrobras Paraguay - Asuncion Challenger Ciudad de Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Zagreb Open - Zagreb Bulgarian Open Challenger - Sofia Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Kos Succhetti Tennis Cup - Cordenons Oldum Brown Vancouver Open - Vancouver TEAN International - Alphen Aan Den Rijn Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Carson Challenger Dallas Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger San Remo Challenger Zagreb Challenger Carson Challenger Karlsruhe Challenger Furth Challenger Yuba City Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger Vancouver Challenger Vigo Challenger Trani Challenger Manerbio Challenger Brasov Challenger Seville Challenger Banja Luka Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Florionapolis Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Dallas Challenger Tanger Challenger Bordeaux Challenger Bytom Challenger San Benedetto Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Banja Luka Challenger Bogota Challenger Buenos Aires Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Cancun Challenger Turkey F48 Milan Challenger Arad Challenger Todi Challenger M15 Manama Orbetello Challenger Liberec Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Lima Challenger Bucaramanga Challenger Ostrava Challenger Mestre Challenger Prague Challenger Rome Challenger Casablanca Challenger Vicenza Challenger Poznan Challenger Curitiba Challenger The Surbiton Trophy - Surbiton Eddleman USTA Challenger - Birmingham FILA Challenger Biella - Biella Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Brasil Open - Florianopolis XL Capital Bermuda Open - Bermuda Andria Challenger Copa Ericsson - Santiago Copa Ericsson - Buenos Aires X Ciutat de Barcelona - Barcelona The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Sao Paulo - Brazil XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington USTA Challenger of Tiburon - Tiburon Pro Tennis World Open - Boca Raton Copa Sevilla-Internacionales de Andalucia - Seville 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign 2004 Colorado Tennis Classic - Denver Copa Petrobras Bogota - Bogota Copa Petrobras Aracaju - Aracaju La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Aberto de Sao Paulo - Sao Paulo Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Unique Zagreb Open - Zagreb Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Savannah Challenger Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Rome Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger AGT Challenger - Leon Tallahassee Tennis Challenger - Tallahassee Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Polska Energia Open - Bytom Tallahassee Challenger Medjurgorje Open - Medjugorje LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Challenger Copa Sevilla 2008 - Seville Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Tanger Challenger Meknes Challenger Rabat Challenger Pereira Challenger Scheveningen Challenger Orbetello Challenger Ostrava Challenger Asuncion Challenger Santiago Challenger Curitiba Challenger Champaign Challenger Cancun Challenger Cali Challenger Puebla Challenger Barletta Challenger Salzburg Challenger Sao Paulo Challenger Braunschweig Challenger San Benedetto Challenger Bucaramanga Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Banja Luka Challenger Madrid Challenger Palermo Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Rabat Challenger Sunrise Challenger Caltanissetta Challenger Barletta Challenger Salinas Challenger Santiago Challenger Samarkand Challenger Prague Challenger Monza Challenger Meerbusch Challenger Brasov Challenger Montevideo Challenger Noumea Challenger Bogota Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Arad Challenger Caltanissetta Challenger Milan Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Reunion Island Challenger Guayaquil Challenger Montevideo Challenger Vicenza Challenger Poprad Tatry Challenger Szczecin Challenger Belo Horizonte Challenger Braunschweig Challenger Poznan Challenger Mouilleron-Le-Captif Challenger Cortina Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Brasov Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Montevideo Challenger Moscow Challenger Scheveningen Challenger Chengdu Challenger Alphen Challenger Mouilleron-Le-Captif Challenger Qingdao Challenger Ningboo Challenger Suzhou Challenger Sarasota Challenger San Benedetto Challenger President's Cup 1997 - Tashkent Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale AT&T Challenge - Atlanta The Nottingham Open - Nottingham RCA Championships - Indianapolis Shanghai Open '98 - Shanghai Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Cerveza Club Colombia Open - Bogota Sybase Open - San Jose Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Mallorca Open - Mallorca Intelig Tennis Cup - Campos do Jordao RCA Championships - Indianapolis TD Waterhouse Cup - Long Island V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador Marburg Challenger Bogota International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Chennai Open - Chennai Kroger / St. Jude International - Memphis Delray Beach International Tennis Championships - Delray Beach America's Red Clay Tennis Championship - Coral Springs Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Heineken Open Singapore - Singapore The Stella Artois Championships - London USTA Challenger of Burbank - Burbank RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach The Tennis Channel Open - Las Vegas Croatia Open - Umag BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Masters Series - Hamburg BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Heineken Open - Auckland Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle German Tennis Championships - Hamburg BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Legg Mason Tennis Classic - Washington D.C. Copa Claro - Buenos Aires Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Valencia Open - Valencia AIG Japan Open Tennis Championships - Tokyo Claro Open Colombia - Bogota Regions Morgan Keegan Championships - Memphis BMW Open - Munich Kremlin Cup - Moscow Ecuador Open - Quito The Nottingham Open - Nottingham TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Medibank International - Sydney Legg Mason Tennis Classic - Washington D.C. Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Portugal Open - Oeiras Rio Open 500 - Rio de Janeiro Winston-Salem Open - Winston-Salem Kroger / St. Jude International - Memphis Catella Swedish Open - Bastad The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Open de Moselle - Metz America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Bank Austria Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano de Tenis - Mexico City U.S. Men's Clay Court Championship - Orlando MFS Pro Tennis Championships - Boston Sybase Open - San Jose Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Siebel Open - San Jose Murcia Challenger AIG Japan Open - Tokyo RCA Championships - Indianapolis Royal Guard Open Chile - Vina del Mar BCR Open Romania - Bucharest Sydney International - Sydney Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven The Lipton Championships - Key Biscayne du Maurier Open - Toronto du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad French Open - Paris French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open (juniors) French Open - Paris Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1